﻿using System;

namespace KMF.Common
{
    
		
    public partial class AgeDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Description { get; set; }
		
	    public string Active { get; set; }
		 
		public AgeDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class AttributeDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string AttributeName { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string Active { get; set; }
		 
		public AttributeDto()
		{
			
	    	Id = IntNullValue;
			
	    	AttributeName = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class AttributeCategoryDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int ParentId { get; set; }
		
	    public string CateAttributeName { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string Active { get; set; }
		 
		public AttributeCategoryDto()
		{
			
	    	Id = IntNullValue;
			
	    	ParentId = IntNullValue;
			
	    	CateAttributeName = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class AttributeProductDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int ProductId { get; set; }
		
	    public int CateAttributeId { get; set; }
		
	    public int AttributeId { get; set; }
		
	    public string Active { get; set; }
		 
		public AttributeProductDto()
		{
			
	    	Id = IntNullValue;
			
	    	ProductId = IntNullValue;
			
	    	CateAttributeId = IntNullValue;
			
	    	AttributeId = IntNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class BannerDto : DTOBase
    {			
		
	    public string BannerId { get; set; }
		
	    public string Subject { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime ExpireDate { get; set; }
		
	    public bool Active { get; set; }
		
	    public DateTime UpdateDate { get; set; }
		
	    public int PageId { get; set; }
		
	    public int PositionId { get; set; }
		
	    public string CategoryId { get; set; }
		 
		public BannerDto()
		{
			
	    	BannerId = StringNullValue;
			
	    	Subject = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	ExpireDate = DateTimeNullValue;
			
	    	Active = false;
			
	    	UpdateDate = DateTimeNullValue;
			
	    	PageId = IntNullValue;
			
	    	PositionId = IntNullValue;
			
	    	CategoryId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class BannerImageDto : DTOBase
    {			
		
	    public string BannerImageId { get; set; }
		
	    public string BannerId { get; set; }
		
	    public string Title { get; set; }
		
	    public string Url { get; set; }
		
	    public string UrlStatistic { get; set; }
		
	    public int Width { get; set; }
		
	    public int Height { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string Description { get; set; }
		
	    public int Order { get; set; }
		
	    public bool Show { get; set; }
		
	    public bool NoFollow { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime UpdateDate { get; set; }
		 
		public BannerImageDto()
		{
			
	    	BannerImageId = StringNullValue;
			
	    	BannerId = StringNullValue;
			
	    	Title = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	UrlStatistic = StringNullValue;
			
	    	Width = IntNullValue;
			
	    	Height = IntNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	Order = IntNullValue;
			
	    	Show = false;
			
	    	NoFollow = false;
			
	    	CreateDate = DateTimeNullValue;
			
	    	UpdateDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class CampaignDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string Subject { get; set; }
		
	    public string Body { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public CampaignDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	Subject = StringNullValue;
			
	    	Body = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class CampaignCustomerDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string Email { get; set; }
		
	    public string MobilePhone { get; set; }
		
	    public string Address { get; set; }
		
	    public string MaXoSo { get; set; }
		 
		public CampaignCustomerDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	MobilePhone = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	MaXoSo = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ColorDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string Code { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public bool Active { get; set; }
		
	    public DateTime ModifyDate { get; set; }
		 
		public ColorDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Code = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Active = false;
			
	    	ModifyDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ConfigDto : DTOBase
    {			
		
	    public int ConfigId { get; set; }
		
	    public string Key { get; set; }
		
	    public string Value { get; set; }
		
	    public string Description { get; set; }
		
	    public string Type { get; set; }
		 
		public ConfigDto()
		{
			
	    	ConfigId = IntNullValue;
			
	    	Key = StringNullValue;
			
	    	Value = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	Type = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ContactDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string ContactName { get; set; }
		
	    public string Avata { get; set; }
		
	    public string Address { get; set; }
		
	    public string Mobile { get; set; }
		
	    public string Phone { get; set; }
		
	    public string Email { get; set; }
		
	    public string Twitter { get; set; }
		
	    public string Subject { get; set; }
		
	    public string Content { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string Note { get; set; }
		
	    public string Groups { get; set; }
		
	    public string Active { get; set; }
		 
		public ContactDto()
		{
			
	    	Id = IntNullValue;
			
	    	ContactName = StringNullValue;
			
	    	Avata = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	Mobile = StringNullValue;
			
	    	Phone = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	Twitter = StringNullValue;
			
	    	Subject = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Note = StringNullValue;
			
	    	Groups = StringNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class CountryDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int ParentId { get; set; }
		
	    public string CountryName { get; set; }
		
	    public string Active { get; set; }
		 
		public CountryDto()
		{
			
	    	Id = IntNullValue;
			
	    	ParentId = IntNullValue;
			
	    	CountryName = StringNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class CustomerDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Password { get; set; }
		
	    public string PasswordSalt { get; set; }
		
	    public string FullName { get; set; }
		
	    public string Email { get; set; }
		
	    public DateTime Birthday { get; set; }
		
	    public string Gender { get; set; }
		
	    public string Address { get; set; }
		
	    public string Telephone { get; set; }
		
	    public string Mobilephone { get; set; }
		
	    public string Fax { get; set; }
		
	    public string CompanyName { get; set; }
		
	    public string CompanyAddress { get; set; }
		
	    public string CompanyPhone { get; set; }
		
	    public int ProvinceId { get; set; }
		
	    public string ProvinceName { get; set; }
		
	    public int DistrictId { get; set; }
		
	    public string DistrictName { get; set; }
		
	    public int CountryId { get; set; }
		
	    public string ActivateCode { get; set; }
		
	    public string AvatarPath { get; set; }
		
	    public string Active { get; set; }
		
	    public bool EmailStatus { get; set; }
		
	    public DateTime CreateDate { get; set; }
		 
		public CustomerDto()
		{
			
	    	Id = StringNullValue;
			
	    	Password = StringNullValue;
			
	    	PasswordSalt = StringNullValue;
			
	    	FullName = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	Birthday = DateTimeNullValue;
			
	    	Gender = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	Telephone = StringNullValue;
			
	    	Mobilephone = StringNullValue;
			
	    	Fax = StringNullValue;
			
	    	CompanyName = StringNullValue;
			
	    	CompanyAddress = StringNullValue;
			
	    	CompanyPhone = StringNullValue;
			
	    	ProvinceId = IntNullValue;
			
	    	ProvinceName = StringNullValue;
			
	    	DistrictId = IntNullValue;
			
	    	DistrictName = StringNullValue;
			
	    	CountryId = IntNullValue;
			
	    	ActivateCode = StringNullValue;
			
	    	AvatarPath = StringNullValue;
			
	    	Active = StringNullValue;
			
	    	EmailStatus = false;
			
	    	CreateDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class DiscountDto : DTOBase
    {			
		
	    public int DiscountId { get; set; }
		
	    public string Name { get; set; }
		
	    public int DiscountTypeId { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public bool RequiresCouponCode { get; set; }
		
	    public string CouponCode { get; set; }
		
	    public string Description { get; set; }
		
	    public int DiscountLimitationId { get; set; }
		
	    public int LimitationTimes { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public DateTime UpdatedDate { get; set; }
		 
		public DiscountDto()
		{
			
	    	DiscountId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	DiscountTypeId = IntNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	RequiresCouponCode = false;
			
	    	CouponCode = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	DiscountLimitationId = IntNullValue;
			
	    	LimitationTimes = IntNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	UpdatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class DiscountApplyToCategoryDto : DTOBase
    {			
		
	    public int DiscountId { get; set; }
		
	    public string CategoryId { get; set; }
		 
		public DiscountApplyToCategoryDto()
		{
			
	    	DiscountId = IntNullValue;
			
	    	CategoryId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class DiscountApplyToProductDto : DTOBase
    {			
		
	    public int DiscountId { get; set; }
		
	    public string ProductId { get; set; }
		 
		public DiscountApplyToProductDto()
		{
			
	    	DiscountId = IntNullValue;
			
	    	ProductId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class DiscountLimitationDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public DiscountLimitationDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class DiscountRequirementDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int DiscountId { get; set; }
		
	    public string DiscountRequirementRuleSystemName { get; set; }
		 
		public DiscountRequirementDto()
		{
			
	    	Id = IntNullValue;
			
	    	DiscountId = IntNullValue;
			
	    	DiscountRequirementRuleSystemName = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class DiscountRequirementTypeDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public DiscountRequirementTypeDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class DiscountTypeDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public DiscountTypeDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class DiscountUsageHistoryDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int DiscountId { get; set; }
		
	    public int OrderId { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public DiscountUsageHistoryDto()
		{
			
	    	Id = IntNullValue;
			
	    	DiscountId = IntNullValue;
			
	    	OrderId = IntNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GiftDto : DTOBase
    {			
		
	    public int GiftId { get; set; }
		
	    public string Name { get; set; }
		
	    public int GiftTypeId { get; set; }
		
	    public bool RequiresCouponCode { get; set; }
		
	    public string CouponCode { get; set; }
		
	    public string Description { get; set; }
		
	    public int GiftLimitationId { get; set; }
		
	    public int LimitationTimes { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public GiftDto()
		{
			
	    	GiftId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	GiftTypeId = IntNullValue;
			
	    	RequiresCouponCode = false;
			
	    	CouponCode = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	GiftLimitationId = IntNullValue;
			
	    	LimitationTimes = IntNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GiftApplyToCategoryDto : DTOBase
    {			
		
	    public int GiftId { get; set; }
		
	    public string CategoryId { get; set; }
		 
		public GiftApplyToCategoryDto()
		{
			
	    	GiftId = IntNullValue;
			
	    	CategoryId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GiftApplyToProductDto : DTOBase
    {			
		
	    public int GiftId { get; set; }
		
	    public string ProductId { get; set; }
		 
		public GiftApplyToProductDto()
		{
			
	    	GiftId = IntNullValue;
			
	    	ProductId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GiftLimitationDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public GiftLimitationDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GiftProductDto : DTOBase
    {			
		
	    public int GiftId { get; set; }
		
	    public string ProductId { get; set; }
		 
		public GiftProductDto()
		{
			
	    	GiftId = IntNullValue;
			
	    	ProductId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GiftRequirementDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int GiftId { get; set; }
		
	    public string GiftRequirementRuleSystemName { get; set; }
		 
		public GiftRequirementDto()
		{
			
	    	Id = IntNullValue;
			
	    	GiftId = IntNullValue;
			
	    	GiftRequirementRuleSystemName = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GiftRequirementTypeDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public GiftRequirementTypeDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GiftTypeDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public GiftTypeDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GiftUsageHistoryDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int GiftId { get; set; }
		
	    public int OrderId { get; set; }
		
	    public DateTime CreateDate { get; set; }
		 
		public GiftUsageHistoryDto()
		{
			
	    	Id = IntNullValue;
			
	    	GiftId = IntNullValue;
			
	    	OrderId = IntNullValue;
			
	    	CreateDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GoldenTimeCampainDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string CampainName { get; set; }
		
	    public DateTime FromHour { get; set; }
		
	    public DateTime ToHour { get; set; }
		
	    public DateTime DateBegin { get; set; }
		
	    public DateTime DateEnd { get; set; }
		
	    public int CountProduct { get; set; }
		
	    public int CountDate { get; set; }
		
	    public int CountOrder { get; set; }
		
	    public decimal TotalPrice { get; set; }
		
	    public string CusWin { get; set; }
		
	    public bool Random { get; set; }
		
	    public string Status { get; set; }
		 
		public GoldenTimeCampainDto()
		{
			
	    	Id = StringNullValue;
			
	    	CampainName = StringNullValue;
			
	    	FromHour = DateTimeNullValue;
			
	    	ToHour = DateTimeNullValue;
			
	    	DateBegin = DateTimeNullValue;
			
	    	DateEnd = DateTimeNullValue;
			
	    	CountProduct = IntNullValue;
			
	    	CountDate = IntNullValue;
			
	    	CountOrder = IntNullValue;
			
	    	TotalPrice = DecimalNullValue;
			
	    	CusWin = StringNullValue;
			
	    	Random = false;
			
	    	Status = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GoldenTimeCusBoughtDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string GoldenTimeProductId { get; set; }
		
	    public string CustomerId { get; set; }
		
	    public string CampainId { get; set; }
		
	    public decimal TotalPrice { get; set; }
		 
		public GoldenTimeCusBoughtDto()
		{
			
	    	Id = StringNullValue;
			
	    	GoldenTimeProductId = StringNullValue;
			
	    	CustomerId = StringNullValue;
			
	    	CampainId = StringNullValue;
			
	    	TotalPrice = DecimalNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GoldenTimeProductDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string CampaintId { get; set; }
		
	    public string CategoryIdParent { get; set; }
		
	    public string ProductId { get; set; }
		
	    public int PromotionUnit { get; set; }
		
	    public decimal PriceUnit { get; set; }
		
	    public int QuantyUnit { get; set; }
		
	    public int ViewTime { get; set; }
		
	    public bool IsHot { get; set; }
		
	    public DateTime TimeShow { get; set; }
		
	    public bool Bought { get; set; }
		
	    public bool Active { get; set; }
		 
		public GoldenTimeProductDto()
		{
			
	    	Id = StringNullValue;
			
	    	CampaintId = StringNullValue;
			
	    	CategoryIdParent = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	PromotionUnit = IntNullValue;
			
	    	PriceUnit = DecimalNullValue;
			
	    	QuantyUnit = IntNullValue;
			
	    	ViewTime = IntNullValue;
			
	    	IsHot = false;
			
	    	TimeShow = DateTimeNullValue;
			
	    	Bought = false;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class HelpDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int HelpCategoryId { get; set; }
		
	    public string Title { get; set; }
		
	    public string Content { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Active { get; set; }
		 
		public HelpDto()
		{
			
	    	Id = IntNullValue;
			
	    	HelpCategoryId = IntNullValue;
			
	    	Title = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class HelpCategoryDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string CategoryName { get; set; }
		
	    public int ParentId { get; set; }
		
	    public int Depth { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public string Summary { get; set; }
		
	    public string Description { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string Icon { get; set; }
		
	    public string Url { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public string MetaDescription { get; set; }
		
	    public string Keyword { get; set; }
		
	    public bool IsHot { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Active { get; set; }
		 
		public HelpCategoryDto()
		{
			
	    	Id = IntNullValue;
			
	    	CategoryName = StringNullValue;
			
	    	ParentId = IntNullValue;
			
	    	Depth = IntNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Icon = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	MetaDescription = StringNullValue;
			
	    	Keyword = StringNullValue;
			
	    	IsHot = false;
			
	    	Ordering = IntNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class NewsDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public int CategoryId { get; set; }
		
	    public string Title { get; set; }
		
	    public string Summary { get; set; }
		
	    public string Description { get; set; }
		
	    public string MetaTitle { get; set; }
		
	    public string MetaDescription { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string Keyword { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public bool Hot { get; set; }
		
	    public bool Active { get; set; }
		 
		public NewsDto()
		{
			
	    	Id = StringNullValue;
			
	    	CategoryId = IntNullValue;
			
	    	Title = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	MetaTitle = StringNullValue;
			
	    	MetaDescription = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Keyword = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Hot = false;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class NewsCategoryDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string CateName { get; set; }
		
	    public int ParentId { get; set; }
		
	    public int Depth { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public string Summary { get; set; }
		
	    public string Description { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string Icon { get; set; }
		
	    public string Url { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string MetaTitle { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public string MetaDescription { get; set; }
		
	    public string Keyword { get; set; }
		
	    public bool IsHot { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Type { get; set; }
		
	    public bool ShowHome { get; set; }
		
	    public bool Active { get; set; }
		 
		public NewsCategoryDto()
		{
			
	    	Id = IntNullValue;
			
	    	CateName = StringNullValue;
			
	    	ParentId = IntNullValue;
			
	    	Depth = IntNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Icon = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	MetaTitle = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	MetaDescription = StringNullValue;
			
	    	Keyword = StringNullValue;
			
	    	IsHot = false;
			
	    	Ordering = IntNullValue;
			
	    	Type = StringNullValue;
			
	    	ShowHome = false;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class NewsCommentDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int CustomerId { get; set; }
		
	    public int NewsId { get; set; }
		
	    public string Title { get; set; }
		
	    public string Content { get; set; }
		
	    public string Email { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime UpdateDate { get; set; }
		
	    public int Star { get; set; }
		
	    public int Agree { get; set; }
		
	    public int Disagree { get; set; }
		
	    public string Active { get; set; }
		 
		public NewsCommentDto()
		{
			
	    	Id = IntNullValue;
			
	    	CustomerId = IntNullValue;
			
	    	NewsId = IntNullValue;
			
	    	Title = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	UpdateDate = DateTimeNullValue;
			
	    	Star = IntNullValue;
			
	    	Agree = IntNullValue;
			
	    	Disagree = IntNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class OrderDto : DTOBase
    {			
		
	    public string OrderId { get; set; }
		
	    public string CustomerId { get; set; }
		
	    public decimal TotalMoney { get; set; }
		
	    public decimal Discount { get; set; }
		
	    public string Transport { get; set; }
		
	    public string Payment { get; set; }
		
	    public string Comment { get; set; }
		
	    public decimal ShippingCost { get; set; }
		
	    public string FullName { get; set; }
		
	    public string Email { get; set; }
		
	    public string Telephone { get; set; }
		
	    public string MobilePhone { get; set; }
		
	    public string Address { get; set; }
		
	    public string DistrictId { get; set; }
		
	    public string DistrictName { get; set; }
		
	    public string ProvinceId { get; set; }
		
	    public string ProvinceName { get; set; }
		
	    public bool EmailStatus { get; set; }
		
	    public string Gender { get; set; }
		
	    public DateTime Birthday { get; set; }
		
	    public DateTime ReceiveDate { get; set; }
		 
		public OrderDto()
		{
			
	    	OrderId = StringNullValue;
			
	    	CustomerId = StringNullValue;
			
	    	TotalMoney = DecimalNullValue;
			
	    	Discount = DecimalNullValue;
			
	    	Transport = StringNullValue;
			
	    	Payment = StringNullValue;
			
	    	Comment = StringNullValue;
			
	    	ShippingCost = DecimalNullValue;
			
	    	FullName = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	Telephone = StringNullValue;
			
	    	MobilePhone = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	DistrictId = StringNullValue;
			
	    	DistrictName = StringNullValue;
			
	    	ProvinceId = StringNullValue;
			
	    	ProvinceName = StringNullValue;
			
	    	EmailStatus = false;
			
	    	Gender = StringNullValue;
			
	    	Birthday = DateTimeNullValue;
			
	    	ReceiveDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class OrderDetailDto : DTOBase
    {			
		
	    public long Id { get; set; }
		
	    public string OrderId { get; set; }
		
	    public string ProductId { get; set; }
		
	    public int Quantity { get; set; }
		
	    public decimal Price { get; set; }
		 
		public OrderDetailDto()
		{
			
	    	Id = LongNullValue;
			
	    	OrderId = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	Quantity = IntNullValue;
			
	    	Price = DecimalNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class PageDto : DTOBase
    {			
		
	    public int PageId { get; set; }
		
	    public string Name { get; set; }
		
	    public string PageKey { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public int Order { get; set; }
		 
		public PageDto()
		{
			
	    	PageId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	PageKey = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Order = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class PositionDto : DTOBase
    {			
		
	    public int PositionId { get; set; }
		
	    public int PageId { get; set; }
		
	    public string Name { get; set; }
		
	    public string PositionKey { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public int Order { get; set; }
		 
		public PositionDto()
		{
			
	    	PositionId = IntNullValue;
			
	    	PageId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	PositionKey = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Order = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Barcode { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public int ProviderId { get; set; }
		
	    public string Name { get; set; }
		
	    public string NameUnsign { get; set; }
		
	    public string Summary { get; set; }
		
	    public string Description { get; set; }
		
	    public string MetaTitle { get; set; }
		
	    public string MetaDescription { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public bool Show { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int Quantity { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public string CustomInfoFirst { get; set; }
		
	    public string CustomInfoSecond { get; set; }
		
	    public string CustomInfoThird { get; set; }
		
	    public bool IsShipEnabled { get; set; }
		
	    public bool IsFreeShipping { get; set; }
		
	    public int TotalView { get; set; }
		
	    public double AverageRate { get; set; }
		
	    public int ProductType { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime UpdateDate { get; set; }
		 
		public ProductDto()
		{
			
	    	Id = StringNullValue;
			
	    	Barcode = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	ProviderId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	NameUnsign = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	MetaTitle = StringNullValue;
			
	    	MetaDescription = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Show = false;
			
	    	Price = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	CustomInfoFirst = StringNullValue;
			
	    	CustomInfoSecond = StringNullValue;
			
	    	CustomInfoThird = StringNullValue;
			
	    	IsShipEnabled = false;
			
	    	IsFreeShipping = false;
			
	    	TotalView = IntNullValue;
			
	    	AverageRate = DoubleNullValue;
			
	    	ProductType = IntNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	UpdateDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductBarcodeNewDto : DTOBase
    {			
		
	    public string ProductId { get; set; }
		
	    public string ProductIdNew { get; set; }
		 
		public ProductBarcodeNewDto()
		{
			
	    	ProductId = StringNullValue;
			
	    	ProductIdNew = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string ParentId { get; set; }
		
	    public int Depth { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public string Summary { get; set; }
		
	    public string SummaryCate { get; set; }
		
	    public string Description { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public string Icon { get; set; }
		
	    public string Url { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public string MetaDescription { get; set; }
		
	    public string Keyword { get; set; }
		
	    public bool IsHot { get; set; }
		
	    public int Ordering { get; set; }
		
	    public bool Active { get; set; }
		
	    public string IconPath { get; set; }
		
	    public bool ShowHome { get; set; }
		
	    public string MetaTitle { get; set; }
		
	    public int OrderOnHome { get; set; }
		
	    public string PriceRanges { get; set; }
		 
		public ProductCategoryDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	ParentId = StringNullValue;
			
	    	Depth = IntNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	SummaryCate = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	Icon = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	MetaDescription = StringNullValue;
			
	    	Keyword = StringNullValue;
			
	    	IsHot = false;
			
	    	Ordering = IntNullValue;
			
	    	Active = false;
			
	    	IconPath = StringNullValue;
			
	    	ShowHome = false;
			
	    	MetaTitle = StringNullValue;
			
	    	OrderOnHome = IntNullValue;
			
	    	PriceRanges = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryBannerDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string BannerName { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Description { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string Url { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime BeginDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public int Width { get; set; }
		
	    public int Height { get; set; }
		
	    public int Ordering { get; set; }
		
	    public int Page { get; set; }
		
	    public int Poi { get; set; }
		
	    public bool Active { get; set; }
		 
		public ProductCategoryBannerDto()
		{
			
	    	Id = IntNullValue;
			
	    	BannerName = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	BeginDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	Width = IntNullValue;
			
	    	Height = IntNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Page = IntNullValue;
			
	    	Poi = IntNullValue;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryMapLinkDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public string Url { get; set; }
		
	    public string Position { get; set; }
		
	    public int Ordering { get; set; }
		
	    public bool Active { get; set; }
		 
		public ProductCategoryMapLinkDto()
		{
			
	    	Id = IntNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	Position = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCateTempMappingDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int TemplateId { get; set; }
		
	    public string ProductCateId { get; set; }
		
	    public bool IsOnHomePage { get; set; }
		
	    public string Description { get; set; }
		 
		public ProductCateTempMappingDto()
		{
			
	    	Id = IntNullValue;
			
	    	TemplateId = IntNullValue;
			
	    	ProductCateId = StringNullValue;
			
	    	IsOnHomePage = false;
			
	    	Description = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCommentDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int ParentId { get; set; }
		
	    public string CustomerId { get; set; }
		
	    public string ProductId { get; set; }
		
	    public string Title { get; set; }
		
	    public string Content { get; set; }
		
	    public string Email { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime UpdateDate { get; set; }
		
	    public int Star { get; set; }
		
	    public bool Agree { get; set; }
		
	    public bool Active { get; set; }
		 
		public ProductCommentDto()
		{
			
	    	Id = IntNullValue;
			
	    	ParentId = IntNullValue;
			
	    	CustomerId = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	Title = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	UpdateDate = DateTimeNullValue;
			
	    	Star = IntNullValue;
			
	    	Agree = false;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class ProductHotDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string ProductId { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public bool Show { get; set; }
		 
		public ProductHotDto()
		{
			
	    	Id = IntNullValue;
			
	    	ProductId = StringNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	Show = false;
				
			IsNew = true;
		}
	}
		
    public partial class ProductImageDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string ProductId { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Description { get; set; }
		
	    public string ColorId { get; set; }
		
	    public bool Avartar { get; set; }
		
	    public bool Active { get; set; }
		
	    public string ImageName { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public DateTime ModifiedDate { get; set; }
		 
		public ProductImageDto()
		{
			
	    	Id = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	ColorId = StringNullValue;
			
	    	Avartar = false;
			
	    	Active = false;
			
	    	ImageName = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	ModifiedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductSizeDto : DTOBase
    {			
		
	    public string SizeId { get; set; }
		
	    public string ProductId { get; set; }
		
	    public decimal SizePrice { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public bool Show { get; set; }
		
	    public int Order { get; set; }
		 
		public ProductSizeDto()
		{
			
	    	SizeId = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	SizePrice = DecimalNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Show = false;
			
	    	Order = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductTagDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		 
		public ProductTagDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductTagMappingDto : DTOBase
    {			
		
	    public string ProductId { get; set; }
		
	    public int ProductTagId { get; set; }
		 
		public ProductTagMappingDto()
		{
			
	    	ProductId = StringNullValue;
			
	    	ProductTagId = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductTogetherDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string ProductId { get; set; }
		
	    public string MappingId { get; set; }
		
	    public bool Show { get; set; }
		 
		public ProductTogetherDto()
		{
			
	    	Id = IntNullValue;
			
	    	ProductId = StringNullValue;
			
	    	MappingId = StringNullValue;
			
	    	Show = false;
				
			IsNew = true;
		}
	}
		
    public partial class ProductTypicalAttributeDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string Description { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public DateTime ModifiedDate { get; set; }
		
	    public int Ordering { get; set; }
		
	    public bool Show { get; set; }
		
	    public string ProductId { get; set; }
		 
		public ProductTypicalAttributeDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	ModifiedDate = DateTimeNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Show = false;
			
	    	ProductId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProviderDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Description { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public bool ShowHome { get; set; }
		
	    public bool Hot { get; set; }
		
	    public string Active { get; set; }
		 
		public ProviderDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	ShowHome = false;
			
	    	Hot = false;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class RateDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string CustomerId { get; set; }
		
	    public string ProductId { get; set; }
		
	    public int Star { get; set; }
		 
		public RateDto()
		{
			
	    	Id = IntNullValue;
			
	    	CustomerId = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	Star = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class RateDetailDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string ProductId { get; set; }
		
	    public int Star1 { get; set; }
		
	    public int Star2 { get; set; }
		
	    public int Star3 { get; set; }
		
	    public int Star4 { get; set; }
		
	    public int Star5 { get; set; }
		
	    public int TotalRate { get; set; }
		
	    public double AverageRate { get; set; }
		 
		public RateDetailDto()
		{
			
	    	Id = IntNullValue;
			
	    	ProductId = StringNullValue;
			
	    	Star1 = IntNullValue;
			
	    	Star2 = IntNullValue;
			
	    	Star3 = IntNullValue;
			
	    	Star4 = IntNullValue;
			
	    	Star5 = IntNullValue;
			
	    	TotalRate = IntNullValue;
			
	    	AverageRate = DoubleNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class RoleDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string RoleName { get; set; }
		 
		public RoleDto()
		{
			
	    	Id = IntNullValue;
			
	    	RoleName = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class SeasonDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string SeasonName { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Description { get; set; }
		
	    public string Active { get; set; }
		 
		public SeasonDto()
		{
			
	    	Id = IntNullValue;
			
	    	SeasonName = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class SettingDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string Value { get; set; }
		 
		public SettingDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	Value = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class SiteMapDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string SiteMapName { get; set; }
		
	    public string SiteMapCaption { get; set; }
		 
		public SiteMapDto()
		{
			
	    	Id = IntNullValue;
			
	    	SiteMapName = StringNullValue;
			
	    	SiteMapCaption = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class SizeDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string SizeName { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public bool Active { get; set; }
		
	    public string Code { get; set; }
		 
		public SizeDto()
		{
			
	    	Id = StringNullValue;
			
	    	SizeName = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Active = false;
			
	    	Code = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class SubCategoryTemplateDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int ProductCateTempMappingId { get; set; }
		
	    public string Description { get; set; }
		
	    public string TempContent { get; set; }
		
	    public int DisplayOrder { get; set; }
		 
		public SubCategoryTemplateDto()
		{
			
	    	Id = IntNullValue;
			
	    	ProductCateTempMappingId = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	TempContent = StringNullValue;
			
	    	DisplayOrder = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class TagDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string TagName { get; set; }
		
	    public string Type { get; set; }
		 
		public TagDto()
		{
			
	    	Id = StringNullValue;
			
	    	TagName = StringNullValue;
			
	    	Type = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class TagMapDto : DTOBase
    {			
		
	    public string MapId { get; set; }
		
	    public string TagId { get; set; }
		 
		public TagMapDto()
		{
			
	    	MapId = StringNullValue;
			
	    	TagId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class TemplateDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Description { get; set; }
		
	    public string TempContent { get; set; }
		 
		public TemplateDto()
		{
			
	    	Id = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	TempContent = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class UserDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string UserName { get; set; }
		
	    public string Password { get; set; }
		
	    public string FullName { get; set; }
		
	    public string Mobile { get; set; }
		
	    public string Email { get; set; }
		
	    public string Address { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string Active { get; set; }
		
	    public string PasswordSalt { get; set; }
		
	    public int RoleId { get; set; }
		 
		public UserDto()
		{
			
	    	Id = IntNullValue;
			
	    	UserName = StringNullValue;
			
	    	Password = StringNullValue;
			
	    	FullName = StringNullValue;
			
	    	Mobile = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Active = StringNullValue;
			
	    	PasswordSalt = StringNullValue;
			
	    	RoleId = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class UserRoleDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int RoleId { get; set; }
		
	    public int SiteMapId { get; set; }
		 
		public UserRoleDto()
		{
			
	    	Id = IntNullValue;
			
	    	RoleId = IntNullValue;
			
	    	SiteMapId = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class WebInfoDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string WebTitle { get; set; }
		
	    public string MetaDescription { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public string LogoPath { get; set; }
		
	    public string LogoLink { get; set; }
		
	    public string Intro { get; set; }
		
	    public string ContactInfo { get; set; }
		
	    public string FooterAddress { get; set; }
		
	    public string CategoryFooter { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime UpdateDate { get; set; }
		 
		public WebInfoDto()
		{
			
	    	Id = IntNullValue;
			
	    	WebTitle = StringNullValue;
			
	    	MetaDescription = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	LogoPath = StringNullValue;
			
	    	LogoLink = StringNullValue;
			
	    	Intro = StringNullValue;
			
	    	ContactInfo = StringNullValue;
			
	    	FooterAddress = StringNullValue;
			
	    	CategoryFooter = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	UpdateDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}

		
    public partial class AttrFilterDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string AttributeName { get; set; }
		
	    public int Total { get; set; }
		 
		public AttrFilterDto()
		{
			
	    	Id = IntNullValue;
			
	    	AttributeName = StringNullValue;
			
	    	Total = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ColorFilterDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string Code { get; set; }
		
	    public int Total { get; set; }
		 
		public ColorFilterDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Code = StringNullValue;
			
	    	Total = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ColorListDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string Code { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public bool Active { get; set; }
		 
		public ColorListDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Code = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class ContactListPaggingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int Id { get; set; }
		
	    public string ContactName { get; set; }
		
	    public string Avata { get; set; }
		
	    public string Address { get; set; }
		
	    public string Mobile { get; set; }
		
	    public string Phone { get; set; }
		
	    public string Email { get; set; }
		
	    public string Twitter { get; set; }
		
	    public string Subject { get; set; }
		
	    public string Content { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string Note { get; set; }
		
	    public string Groups { get; set; }
		
	    public string Active { get; set; }
		 
		public ContactListPaggingDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = IntNullValue;
			
	    	ContactName = StringNullValue;
			
	    	Avata = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	Mobile = StringNullValue;
			
	    	Phone = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	Twitter = StringNullValue;
			
	    	Subject = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Note = StringNullValue;
			
	    	Groups = StringNullValue;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class CustomerPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public string Password { get; set; }
		
	    public string PasswordSalt { get; set; }
		
	    public string FullName { get; set; }
		
	    public string Email { get; set; }
		
	    public DateTime Birthday { get; set; }
		
	    public string Gender { get; set; }
		
	    public string Address { get; set; }
		
	    public string Telephone { get; set; }
		
	    public string Mobilephone { get; set; }
		
	    public string Fax { get; set; }
		
	    public string CompanyName { get; set; }
		
	    public string CompanyAddress { get; set; }
		
	    public string CompanyPhone { get; set; }
		
	    public int ProvinceId { get; set; }
		
	    public string ProvinceName { get; set; }
		
	    public int DistrictId { get; set; }
		
	    public string DistrictName { get; set; }
		
	    public int CountryId { get; set; }
		
	    public string ActivateCode { get; set; }
		
	    public string AvatarPath { get; set; }
		
	    public bool EmailStatus { get; set; }
		
	    public string Active { get; set; }
		
	    public DateTime CreateDate { get; set; }
		 
		public CustomerPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	Password = StringNullValue;
			
	    	PasswordSalt = StringNullValue;
			
	    	FullName = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	Birthday = DateTimeNullValue;
			
	    	Gender = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	Telephone = StringNullValue;
			
	    	Mobilephone = StringNullValue;
			
	    	Fax = StringNullValue;
			
	    	CompanyName = StringNullValue;
			
	    	CompanyAddress = StringNullValue;
			
	    	CompanyPhone = StringNullValue;
			
	    	ProvinceId = IntNullValue;
			
	    	ProvinceName = StringNullValue;
			
	    	DistrictId = IntNullValue;
			
	    	DistrictName = StringNullValue;
			
	    	CountryId = IntNullValue;
			
	    	ActivateCode = StringNullValue;
			
	    	AvatarPath = StringNullValue;
			
	    	EmailStatus = false;
			
	    	Active = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GoldenTimeProductTopListDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string CampaintId { get; set; }
		
	    public int PromotionUnit { get; set; }
		
	    public decimal PriceUnit { get; set; }
		
	    public int ViewTime { get; set; }
		
	    public bool IsHot { get; set; }
		
	    public DateTime TimeShow { get; set; }
		
	    public bool Bought { get; set; }
		
	    public bool Active { get; set; }
		
	    public string Barcode { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int PromotionPercent { get; set; }
		
	    public string ProductId { get; set; }
		 
		public GoldenTimeProductTopListDto()
		{
			
	    	Id = StringNullValue;
			
	    	CampaintId = StringNullValue;
			
	    	PromotionUnit = IntNullValue;
			
	    	PriceUnit = DecimalNullValue;
			
	    	ViewTime = IntNullValue;
			
	    	IsHot = false;
			
	    	TimeShow = DateTimeNullValue;
			
	    	Bought = false;
			
	    	Active = false;
			
	    	Barcode = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	PromotionPercent = IntNullValue;
			
	    	ProductId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class NewsCategoryInfoDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string CateName { get; set; }
		
	    public string MetaTitle { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public string MetaDescription { get; set; }
		 
		public NewsCategoryInfoDto()
		{
			
	    	Id = IntNullValue;
			
	    	CateName = StringNullValue;
			
	    	MetaTitle = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	MetaDescription = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class NewsCategoryListAdminDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int Id { get; set; }
		
	    public string CateName { get; set; }
		
	    public int ParentId { get; set; }
		
	    public bool Active { get; set; }
		
	    public bool ShowHome { get; set; }
		
	    public int Ordering { get; set; }
		
	    public int Depth { get; set; }
		
	    public string Type { get; set; }
		 
		public NewsCategoryListAdminDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = IntNullValue;
			
	    	CateName = StringNullValue;
			
	    	ParentId = IntNullValue;
			
	    	Active = false;
			
	    	ShowHome = false;
			
	    	Ordering = IntNullValue;
			
	    	Depth = IntNullValue;
			
	    	Type = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class NewsCategoryListMenuDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string CateName { get; set; }
		
	    public int ParentId { get; set; }
		
	    public int Depth { get; set; }
		 
		public NewsCategoryListMenuDto()
		{
			
	    	Id = IntNullValue;
			
	    	CateName = StringNullValue;
			
	    	ParentId = IntNullValue;
			
	    	Depth = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class NewsListAdminDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public int CategoryId { get; set; }
		
	    public string Title { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public bool Hot { get; set; }
		
	    public bool Active { get; set; }
		
	    public string CateName { get; set; }
		 
		public NewsListAdminDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	CategoryId = IntNullValue;
			
	    	Title = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Hot = false;
			
	    	Active = false;
			
	    	CateName = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class NewsListHomeDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Title { get; set; }
		
	    public string Summary { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string ImagePath { get; set; }
		 
		public NewsListHomeDto()
		{
			
	    	Id = StringNullValue;
			
	    	Title = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	ImagePath = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class NewsListOldDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Title { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public bool IconNew { get; set; }
		 
		public NewsListOldDto()
		{
			
	    	Id = StringNullValue;
			
	    	Title = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	IconNew = false;
				
			IsNew = true;
		}
	}
		
    public partial class OrderDetailProductDto : DTOBase
    {			
		
	    public decimal Price { get; set; }
		
	    public int Quantity { get; set; }
		
	    public string ProductId { get; set; }
		
	    public string OrderId { get; set; }
		
	    public long Id { get; set; }
		
	    public string Barcode { get; set; }
		
	    public string Name { get; set; }
		
	    public string ImagePath { get; set; }
		 
		public OrderDetailProductDto()
		{
			
	    	Price = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	ProductId = StringNullValue;
			
	    	OrderId = StringNullValue;
			
	    	Id = LongNullValue;
			
	    	Barcode = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	ImagePath = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class OrderPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string OrderId { get; set; }
		
	    public string CustomerId { get; set; }
		
	    public decimal TotalMoney { get; set; }
		
	    public decimal Discount { get; set; }
		
	    public string Transport { get; set; }
		
	    public string Payment { get; set; }
		
	    public string Comment { get; set; }
		
	    public string Email { get; set; }
		
	    public string Telephone { get; set; }
		
	    public string MobilePhone { get; set; }
		
	    public string Address { get; set; }
		
	    public string DistrictId { get; set; }
		
	    public string DistrictName { get; set; }
		
	    public string FullName { get; set; }
		
	    public string ProvinceId { get; set; }
		
	    public string ProvinceName { get; set; }
		
	    public bool EmailStatus { get; set; }
		
	    public string Gender { get; set; }
		
	    public DateTime Birthday { get; set; }
		
	    public DateTime ReceiveDate { get; set; }
		 
		public OrderPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	OrderId = StringNullValue;
			
	    	CustomerId = StringNullValue;
			
	    	TotalMoney = DecimalNullValue;
			
	    	Discount = DecimalNullValue;
			
	    	Transport = StringNullValue;
			
	    	Payment = StringNullValue;
			
	    	Comment = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	Telephone = StringNullValue;
			
	    	MobilePhone = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	DistrictId = StringNullValue;
			
	    	DistrictName = StringNullValue;
			
	    	FullName = StringNullValue;
			
	    	ProvinceId = StringNullValue;
			
	    	ProvinceName = StringNullValue;
			
	    	EmailStatus = false;
			
	    	Gender = StringNullValue;
			
	    	Birthday = DateTimeNullValue;
			
	    	ReceiveDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class PriceFilterDto : DTOBase
    {			
		
	    public decimal Price { get; set; }
		
	    public int Total { get; set; }
		 
		public PriceFilterDto()
		{
			
	    	Price = DecimalNullValue;
			
	    	Total = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductByCateTopListDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public decimal PromotionPrice { get; set; }
		
	    public int GiftId { get; set; }
		
	    public int Quantity { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public bool Show { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string ProviderName { get; set; }
		
	    public string BreadCrumb { get; set; }
		 
		public ProductByCateTopListDto()
		{
			
	    	Id = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	UsePercentage = IntNullValue;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	PromotionPrice = DecimalNullValue;
			
	    	GiftId = IntNullValue;
			
	    	Quantity = IntNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	Show = false;
			
	    	CreateDate = DateTimeNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	ProviderName = StringNullValue;
			
	    	BreadCrumb = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductByCateTopListPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int Quantity { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public decimal PromotionPrice { get; set; }
		
	    public int GiftId { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public bool Show { get; set; }
		
	    public string CustomInfoFirst { get; set; }
		
	    public string CustomInfoSecond { get; set; }
		
	    public string CustomInfoThird { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string ProviderName { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public int TotalView { get; set; }
		
	    public string Barcode { get; set; }
		 
		public ProductByCateTopListPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	PromotionPrice = DecimalNullValue;
			
	    	GiftId = IntNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	Show = false;
			
	    	CustomInfoFirst = StringNullValue;
			
	    	CustomInfoSecond = StringNullValue;
			
	    	CustomInfoThird = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	ProviderName = StringNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	TotalView = IntNullValue;
			
	    	Barcode = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryBannerAdminListDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int Id { get; set; }
		
	    public string BannerName { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string CategoryName { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime BeginDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public int Ordering { get; set; }
		
	    public bool Active { get; set; }
		 
		public ProductCategoryBannerAdminListDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = IntNullValue;
			
	    	BannerName = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	CategoryName = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	BeginDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryBannerHomeDto : DTOBase
    {			
		
	    public string Description { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string Url { get; set; }
		
	    public int Width { get; set; }
		
	    public int Height { get; set; }
		 
		public ProductCategoryBannerHomeDto()
		{
			
	    	Description = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	Width = IntNullValue;
			
	    	Height = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryBannerWidthDto : DTOBase
    {			
		
	    public string ImagePath { get; set; }
		
	    public string Description { get; set; }
		
	    public string Url { get; set; }
		
	    public int Width { get; set; }
		
	    public int Height { get; set; }
		
	    public string Id { get; set; }
		 
		public ProductCategoryBannerWidthDto()
		{
			
	    	ImagePath = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	Width = IntNullValue;
			
	    	Height = IntNullValue;
			
	    	Id = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryByNameDto : DTOBase
    {			
		
	    public string Name { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Id { get; set; }
		
	    public string CampainId { get; set; }
		 
		public ProductCategoryByNameDto()
		{
			
	    	Name = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	CampainId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryByPromotionPageDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string ParentId { get; set; }
		
	    public int Depth { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public int Total { get; set; }
		 
		public ProductCategoryByPromotionPageDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	ParentId = StringNullValue;
			
	    	Depth = IntNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	Total = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryDropDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string ParentId { get; set; }
		
	    public int Depth { get; set; }
		
	    public string BreadCrumb { get; set; }
		 
		public ProductCategoryDropDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	ParentId = StringNullValue;
			
	    	Depth = IntNullValue;
			
	    	BreadCrumb = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryGoldenTimeDtoDto : DTOBase
    {			
		
	    public string BreadCrumb { get; set; }
		 
		public ProductCategoryGoldenTimeDtoDto()
		{
			
	    	BreadCrumb = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryInfoDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string SummaryCate { get; set; }
		
	    public string Description { get; set; }
		
	    public string Name { get; set; }
		 
		public ProductCategoryInfoDto()
		{
			
	    	Id = StringNullValue;
			
	    	SummaryCate = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	Name = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryListAdminDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string ParentId { get; set; }
		
	    public int Depth { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string totalSubcate { get; set; }
		
	    public bool Active { get; set; }
		 
		public ProductCategoryListAdminDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	ParentId = StringNullValue;
			
	    	Depth = IntNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	totalSubcate = StringNullValue;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryMapLinkPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public string Url { get; set; }
		
	    public string Position { get; set; }
		
	    public int Ordering { get; set; }
		
	    public bool Active { get; set; }
		 
		public ProductCategoryMapLinkPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = IntNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	Position = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Active = false;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCategoryParentCateDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Name { get; set; }
		
	    public int Depth { get; set; }
		 
		public ProductCategoryParentCateDto()
		{
			
	    	Id = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Depth = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCommentListDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string CustomerId { get; set; }
		
	    public string ProductId { get; set; }
		
	    public string Content { get; set; }
		
	    public string Email { get; set; }
		
	    public string ParentId { get; set; }
		
	    public string FullName { get; set; }
		
	    public string CusName { get; set; }
		
	    public string CusEmail { get; set; }
		 
		public ProductCommentListDto()
		{
			
	    	Id = StringNullValue;
			
	    	CustomerId = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	ParentId = StringNullValue;
			
	    	FullName = StringNullValue;
			
	    	CusName = StringNullValue;
			
	    	CusEmail = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductCommentListDetailDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int ParentId { get; set; }
		
	    public string CustomerId { get; set; }
		
	    public string ProductId { get; set; }
		
	    public string Title { get; set; }
		
	    public string Content { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime UpdateDate { get; set; }
		
	    public int Star { get; set; }
		
	    public bool Agree { get; set; }
		
	    public bool Active { get; set; }
		
	    public string FullName { get; set; }
		
	    public string Email { get; set; }
		 
		public ProductCommentListDetailDto()
		{
			
	    	Id = IntNullValue;
			
	    	ParentId = IntNullValue;
			
	    	CustomerId = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	Title = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	UpdateDate = DateTimeNullValue;
			
	    	Star = IntNullValue;
			
	    	Agree = false;
			
	    	Active = false;
			
	    	FullName = StringNullValue;
			
	    	Email = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductDetailDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Barcode { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public string Summary { get; set; }
		
	    public string Description { get; set; }
		
	    public string MetaDescription { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int Quantity { get; set; }
		
	    public bool Show { get; set; }
		
	    public int ProviderId { get; set; }
		
	    public string MetaTitle { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public string CustomInfoFirst { get; set; }
		
	    public string CustomInfoSecond { get; set; }
		
	    public string CustomInfoThird { get; set; }
		
	    public int TotalView { get; set; }
		
	    public string ProviderName { get; set; }
		
	    public string ProviderDescription { get; set; }
		
	    public string ProviderImagePath { get; set; }
		
	    public string CategoryName { get; set; }
		
	    public string ImagePath { get; set; }
		 
		public ProductDetailDto()
		{
			
	    	Id = StringNullValue;
			
	    	Barcode = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	MetaDescription = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Price = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	Show = false;
			
	    	ProviderId = IntNullValue;
			
	    	MetaTitle = StringNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	CustomInfoFirst = StringNullValue;
			
	    	CustomInfoSecond = StringNullValue;
			
	    	CustomInfoThird = StringNullValue;
			
	    	TotalView = IntNullValue;
			
	    	ProviderName = StringNullValue;
			
	    	ProviderDescription = StringNullValue;
			
	    	ProviderImagePath = StringNullValue;
			
	    	CategoryName = StringNullValue;
			
	    	ImagePath = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductGoldenTimeListDto : DTOBase
    {			
		
	    public string Barcode { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int PromotionPercent { get; set; }
		 
		public ProductGoldenTimeListDto()
		{
			
	    	Barcode = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	PromotionPercent = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductGoldenTimeListByCateDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public double Discount { get; set; }
		
	    public decimal DecreasePrice { get; set; }
		
	    public int Quantity { get; set; }
		
	    public int PromotionPercent { get; set; }
		
	    public DateTime StartEndPromotion { get; set; }
		
	    public DateTime EndDatePromotion { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public bool Show { get; set; }
		
	    public string CustomInfoFirst { get; set; }
		
	    public string CustomInfoSecond { get; set; }
		
	    public string CustomInfoThird { get; set; }
		
	    public string PromotionInfo { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string ImageDescription { get; set; }
		
	    public string ImageName { get; set; }
		
	    public string ProviderName { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public int PromotionUnit { get; set; }
		
	    public decimal PriceUnit { get; set; }
		
	    public bool IsHot { get; set; }
		 
		public ProductGoldenTimeListByCateDto()
		{
			
	    	Id = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	Discount = DoubleNullValue;
			
	    	DecreasePrice = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	PromotionPercent = IntNullValue;
			
	    	StartEndPromotion = DateTimeNullValue;
			
	    	EndDatePromotion = DateTimeNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	Show = false;
			
	    	CustomInfoFirst = StringNullValue;
			
	    	CustomInfoSecond = StringNullValue;
			
	    	CustomInfoThird = StringNullValue;
			
	    	PromotionInfo = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	ImageDescription = StringNullValue;
			
	    	ImageName = StringNullValue;
			
	    	ProviderName = StringNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	PromotionUnit = IntNullValue;
			
	    	PriceUnit = DecimalNullValue;
			
	    	IsHot = false;
				
			IsNew = true;
		}
	}
		
    public partial class ProductImageHasColorInfoDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string ProductId { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Description { get; set; }
		
	    public string ColorId { get; set; }
		
	    public bool Avartar { get; set; }
		
	    public bool Active { get; set; }
		
	    public string ImageName { get; set; }
		
	    public string ColorName { get; set; }
		
	    public string Code { get; set; }
		 
		public ProductImageHasColorInfoDto()
		{
			
	    	Id = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	ColorId = StringNullValue;
			
	    	Avartar = false;
			
	    	Active = false;
			
	    	ImageName = StringNullValue;
			
	    	ColorName = StringNullValue;
			
	    	Code = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductImageHasColorNameDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string ProductId { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Description { get; set; }
		
	    public string ColorId { get; set; }
		
	    public bool Avartar { get; set; }
		
	    public bool Active { get; set; }
		
	    public string ImageName { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public DateTime ModifiedDate { get; set; }
		
	    public string ColorName { get; set; }
		
	    public string Code { get; set; }
		 
		public ProductImageHasColorNameDto()
		{
			
	    	Id = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	ColorId = StringNullValue;
			
	    	Avartar = false;
			
	    	Active = false;
			
	    	ImageName = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	ModifiedDate = DateTimeNullValue;
			
	    	ColorName = StringNullValue;
			
	    	Code = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductListByPromotionPageDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int Quantity { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public decimal PromotionPrice { get; set; }
		
	    public int GiftId { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public bool Show { get; set; }
		
	    public string CustomInfoFirst { get; set; }
		
	    public string CustomInfoSecond { get; set; }
		
	    public string CustomInfoThird { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string ProviderName { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public int TotalView { get; set; }
		
	    public double AverageRate { get; set; }
		
	    public int TotalOrder { get; set; }
		 
		public ProductListByPromotionPageDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	PromotionPrice = DecimalNullValue;
			
	    	GiftId = IntNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	Show = false;
			
	    	CustomInfoFirst = StringNullValue;
			
	    	CustomInfoSecond = StringNullValue;
			
	    	CustomInfoThird = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	ProviderName = StringNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	TotalView = IntNullValue;
			
	    	AverageRate = DoubleNullValue;
			
	    	TotalOrder = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductListForPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public string Barcode { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public string Summary { get; set; }
		
	    public string MetaDescription { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int Quantity { get; set; }
		
	    public int ProviderId { get; set; }
		
	    public string MetaTitle { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public string ImagePath { get; set; }
		 
		public ProductListForPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	Barcode = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	MetaDescription = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Price = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	ProviderId = IntNullValue;
			
	    	MetaTitle = StringNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	ImagePath = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductListProviderHomeDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int Quantity { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public decimal PromotionPrice { get; set; }
		
	    public int GiftId { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public bool Show { get; set; }
		
	    public string CustomInfoFirst { get; set; }
		
	    public string CustomInfoSecond { get; set; }
		
	    public string CustomInfoThird { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string ProviderName { get; set; }
		
	    public string ImagePath { get; set; }
		 
		public ProductListProviderHomeDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	PromotionPrice = DecimalNullValue;
			
	    	GiftId = IntNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	Show = false;
			
	    	CustomInfoFirst = StringNullValue;
			
	    	CustomInfoSecond = StringNullValue;
			
	    	CustomInfoThird = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	ProviderName = StringNullValue;
			
	    	ImagePath = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductMenuHomeDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public decimal PromotionPrice { get; set; }
		
	    public int GiftId { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string ProviderName { get; set; }
		
	    public string chkType { get; set; }
		 
		public ProductMenuHomeDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	PromotionPrice = DecimalNullValue;
			
	    	GiftId = IntNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	ProviderName = StringNullValue;
			
	    	chkType = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductNameListDto : DTOBase
    {			
		
	    public string Name { get; set; }
		 
		public ProductNameListDto()
		{
			
	    	Name = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductPromotionTopListDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public double Discount { get; set; }
		
	    public decimal DecreasePrice { get; set; }
		
	    public int Quantity { get; set; }
		
	    public int PromotionPercent { get; set; }
		
	    public DateTime StartEndPromotion { get; set; }
		
	    public DateTime EndDatePromotion { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public bool Show { get; set; }
		
	    public string PromotionInfo { get; set; }
		
	    public string CustomInfoFirst { get; set; }
		
	    public string CustomInfoSecond { get; set; }
		
	    public string CustomInfoThird { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string ProviderName { get; set; }
		 
		public ProductPromotionTopListDto()
		{
			
	    	Id = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	Discount = DoubleNullValue;
			
	    	DecreasePrice = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	PromotionPercent = IntNullValue;
			
	    	StartEndPromotion = DateTimeNullValue;
			
	    	EndDatePromotion = DateTimeNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	Show = false;
			
	    	PromotionInfo = StringNullValue;
			
	    	CustomInfoFirst = StringNullValue;
			
	    	CustomInfoSecond = StringNullValue;
			
	    	CustomInfoThird = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	ProviderName = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductRateByCateTopListPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int Quantity { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public decimal PromotionPrice { get; set; }
		
	    public int GiftId { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public bool Show { get; set; }
		
	    public string CustomInfoFirst { get; set; }
		
	    public string CustomInfoSecond { get; set; }
		
	    public string CustomInfoThird { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public string ProviderName { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public int TotalView { get; set; }
		
	    public double AverageRate { get; set; }
		 
		public ProductRateByCateTopListPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	PromotionPrice = DecimalNullValue;
			
	    	GiftId = IntNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	Show = false;
			
	    	CustomInfoFirst = StringNullValue;
			
	    	CustomInfoSecond = StringNullValue;
			
	    	CustomInfoThird = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	ProviderName = StringNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	TotalView = IntNullValue;
			
	    	AverageRate = DoubleNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductSizeListByPidDto : DTOBase
    {			
		
	    public string SizeId { get; set; }
		
	    public string ProductId { get; set; }
		
	    public decimal SizePrice { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public bool Show { get; set; }
		
	    public string SizeName { get; set; }
		
	    public string Code { get; set; }
		
	    public int Order { get; set; }
		 
		public ProductSizeListByPidDto()
		{
			
	    	SizeId = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	SizePrice = DecimalNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Show = false;
			
	    	SizeName = StringNullValue;
			
	    	Code = StringNullValue;
			
	    	Order = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProductSynViewDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Barcode { get; set; }
		
	    public string Name { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public decimal Price { get; set; }
		
	    public string chk { get; set; }
		
	    public string PriceNew { get; set; }
		
	    public string QuantityNew { get; set; }
		
	    public int Quantity { get; set; }
		 
		public ProductSynViewDto()
		{
			
	    	Id = StringNullValue;
			
	    	Barcode = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Price = DecimalNullValue;
			
	    	chk = StringNullValue;
			
	    	PriceNew = StringNullValue;
			
	    	QuantityNew = StringNullValue;
			
	    	Quantity = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProviderCoutDto : DTOBase
    {			
		
	    public int total { get; set; }
		 
		public ProviderCoutDto()
		{
			
	    	total = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProviderFilterDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public int Total { get; set; }
		 
		public ProviderFilterDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	Total = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProviderListDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public int Ordering { get; set; }
		
	    public string Description { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public bool ShowHome { get; set; }
		
	    public string Active { get; set; }
		 
		public ProviderListDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	Ordering = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	ShowHome = false;
			
	    	Active = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProviderListByLetterDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string ImagePath { get; set; }
		 
		public ProviderListByLetterDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	ImagePath = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProviderListCateHomeDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string ImagePath { get; set; }
		 
		public ProviderListCateHomeDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	ImagePath = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProviderListHotCateDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string ImagePath { get; set; }
		 
		public ProviderListHotCateDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	ImagePath = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ProviderListNameDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		 
		public ProviderListNameDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class RateFilterDto : DTOBase
    {			
		
	    public double AverageRate { get; set; }
		
	    public int Total { get; set; }
		 
		public RateFilterDto()
		{
			
	    	AverageRate = DoubleNullValue;
			
	    	Total = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class SizeFilterDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string SizeName { get; set; }
		
	    public int Total { get; set; }
		 
		public SizeFilterDto()
		{
			
	    	Id = StringNullValue;
			
	    	SizeName = StringNullValue;
			
	    	Total = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class SizeListDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string Id { get; set; }
		
	    public string SizeName { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public bool Active { get; set; }
		
	    public string Code { get; set; }
		 
		public SizeListDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = StringNullValue;
			
	    	SizeName = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Active = false;
			
	    	Code = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class UserPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int Id { get; set; }
		
	    public string UserName { get; set; }
		
	    public string Password { get; set; }
		
	    public string FullName { get; set; }
		
	    public string Mobile { get; set; }
		
	    public string Email { get; set; }
		
	    public string Address { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public string Active { get; set; }
		
	    public string PasswordSalt { get; set; }
		 
		public UserPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = IntNullValue;
			
	    	UserName = StringNullValue;
			
	    	Password = StringNullValue;
			
	    	FullName = StringNullValue;
			
	    	Mobile = StringNullValue;
			
	    	Email = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Active = StringNullValue;
			
	    	PasswordSalt = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class V_DiscountPromotionCateDto : DTOBase
    {			
		
	    public int DiscountId { get; set; }
		
	    public string Name { get; set; }
		
	    public int DiscountTypeId { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public string Description { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string BreadCrumb { get; set; }
		
	    public string ProductName { get; set; }
		
	    public string ProductId { get; set; }
		
	    public decimal CatePromotionPrice { get; set; }
		 
		public V_DiscountPromotionCateDto()
		{
			
	    	DiscountId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	DiscountTypeId = IntNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	Description = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	BreadCrumb = StringNullValue;
			
	    	ProductName = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	CatePromotionPrice = DecimalNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class V_DiscountPromotionProductDto : DTOBase
    {			
		
	    public int DiscountId { get; set; }
		
	    public string Name { get; set; }
		
	    public int DiscountTypeId { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public string Description { get; set; }
		
	    public string ProductId { get; set; }
		
	    public decimal PromotionPrice { get; set; }
		 
		public V_DiscountPromotionProductDto()
		{
			
	    	DiscountId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	DiscountTypeId = IntNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	Description = StringNullValue;
			
	    	ProductId = StringNullValue;
			
	    	PromotionPrice = DecimalNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class V_GiftPromotionCateDto : DTOBase
    {			
		
	    public int GiftId { get; set; }
		
	    public string Name { get; set; }
		
	    public int GiftTypeId { get; set; }
		
	    public string Description { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public string ProductId { get; set; }
		
	    public string GiftCategoryId { get; set; }
		 
		public V_GiftPromotionCateDto()
		{
			
	    	GiftId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	GiftTypeId = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	ProductId = StringNullValue;
			
	    	GiftCategoryId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class V_GiftPromotionProductDto : DTOBase
    {			
		
	    public int GiftId { get; set; }
		
	    public string Name { get; set; }
		
	    public int GiftTypeId { get; set; }
		
	    public string Description { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public string ProductId { get; set; }
		 
		public V_GiftPromotionProductDto()
		{
			
	    	GiftId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	GiftTypeId = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	ProductId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class VCProCateTempMappingDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int TemplateId { get; set; }
		
	    public string ProductCateId { get; set; }
		
	    public bool IsOnHomePage { get; set; }
		
	    public string Description { get; set; }
		
	    public string TempDescription { get; set; }
		
	    public string TempContent { get; set; }
		
	    public string CateName { get; set; }
		
	    public int Depth { get; set; }
		 
		public VCProCateTempMappingDto()
		{
			
	    	Id = IntNullValue;
			
	    	TemplateId = IntNullValue;
			
	    	ProductCateId = StringNullValue;
			
	    	IsOnHomePage = false;
			
	    	Description = StringNullValue;
			
	    	TempDescription = StringNullValue;
			
	    	TempContent = StringNullValue;
			
	    	CateName = StringNullValue;
			
	    	Depth = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewBannerDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public string BannerId { get; set; }
		
	    public string Subject { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime ExpireDate { get; set; }
		
	    public bool Active { get; set; }
		
	    public DateTime UpdateDate { get; set; }
		
	    public string PageName { get; set; }
		
	    public string PositionName { get; set; }
		 
		public ViewBannerDto()
		{
			
	    	STT = IntNullValue;
			
	    	BannerId = StringNullValue;
			
	    	Subject = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	ExpireDate = DateTimeNullValue;
			
	    	Active = false;
			
	    	UpdateDate = DateTimeNullValue;
			
	    	PageName = StringNullValue;
			
	    	PositionName = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewBannerClientDto : DTOBase
    {			
		
	    public string BannerId { get; set; }
		
	    public string Subject { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime ExpireDate { get; set; }
		
	    public int PageId { get; set; }
		
	    public string PageName { get; set; }
		
	    public string PageKey { get; set; }
		
	    public int PositionId { get; set; }
		
	    public string PositionName { get; set; }
		
	    public string PositionKey { get; set; }
		
	    public string BannerImageId { get; set; }
		
	    public string Title { get; set; }
		
	    public string Description { get; set; }
		
	    public string Url { get; set; }
		
	    public string UrlStatistic { get; set; }
		
	    public bool Show { get; set; }
		
	    public int Width { get; set; }
		
	    public int Height { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public int BannerImageOrder { get; set; }
		
	    public bool NoFollow { get; set; }
		
	    public string CateName { get; set; }
		
	    public string CategoryId { get; set; }
		 
		public ViewBannerClientDto()
		{
			
	    	BannerId = StringNullValue;
			
	    	Subject = StringNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	ExpireDate = DateTimeNullValue;
			
	    	PageId = IntNullValue;
			
	    	PageName = StringNullValue;
			
	    	PageKey = StringNullValue;
			
	    	PositionId = IntNullValue;
			
	    	PositionName = StringNullValue;
			
	    	PositionKey = StringNullValue;
			
	    	BannerImageId = StringNullValue;
			
	    	Title = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	Url = StringNullValue;
			
	    	UrlStatistic = StringNullValue;
			
	    	Show = false;
			
	    	Width = IntNullValue;
			
	    	Height = IntNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	BannerImageOrder = IntNullValue;
			
	    	NoFollow = false;
			
	    	CateName = StringNullValue;
			
	    	CategoryId = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewCateTemplatePagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int Id { get; set; }
		
	    public string Description { get; set; }
		
	    public string TempContent { get; set; }
		 
		public ViewCateTemplatePagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	TempContent = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewConfigPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int ConfigId { get; set; }
		
	    public string Key { get; set; }
		
	    public string Value { get; set; }
		
	    public string Description { get; set; }
		
	    public string Type { get; set; }
		 
		public ViewConfigPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	ConfigId = IntNullValue;
			
	    	Key = StringNullValue;
			
	    	Value = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	Type = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewDiscountPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int DiscountId { get; set; }
		
	    public string Name { get; set; }
		
	    public int DiscountTypeId { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public bool RequiresCouponCode { get; set; }
		
	    public string CouponCode { get; set; }
		
	    public int DiscountLimitationId { get; set; }
		
	    public int LimitationTimes { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public DateTime UpdatedDate { get; set; }
		
	    public string DiscountTypeName { get; set; }
		
	    public string DiscountLimitName { get; set; }
		 
		public ViewDiscountPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	DiscountId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	DiscountTypeId = IntNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	RequiresCouponCode = false;
			
	    	CouponCode = StringNullValue;
			
	    	DiscountLimitationId = IntNullValue;
			
	    	LimitationTimes = IntNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	UpdatedDate = DateTimeNullValue;
			
	    	DiscountTypeName = StringNullValue;
			
	    	DiscountLimitName = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewGiftPagingDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int GiftId { get; set; }
		
	    public string Name { get; set; }
		
	    public int GiftTypeId { get; set; }
		
	    public bool RequiresCouponCode { get; set; }
		
	    public string CouponCode { get; set; }
		
	    public string Description { get; set; }
		
	    public int GiftLimitationId { get; set; }
		
	    public int LimitationTimes { get; set; }
		
	    public DateTime StartDate { get; set; }
		
	    public DateTime EndDate { get; set; }
		
	    public string GiftTypeName { get; set; }
		
	    public string GiftLimitName { get; set; }
		 
		public ViewGiftPagingDto()
		{
			
	    	STT = IntNullValue;
			
	    	GiftId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	GiftTypeId = IntNullValue;
			
	    	RequiresCouponCode = false;
			
	    	CouponCode = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	GiftLimitationId = IntNullValue;
			
	    	LimitationTimes = IntNullValue;
			
	    	StartDate = DateTimeNullValue;
			
	    	EndDate = DateTimeNullValue;
			
	    	GiftTypeName = StringNullValue;
			
	    	GiftLimitName = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewPositionDto : DTOBase
    {			
		
	    public int PositionId { get; set; }
		
	    public int PageId { get; set; }
		
	    public string Name { get; set; }
		
	    public string PositionKey { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public int Order { get; set; }
		
	    public string PageName { get; set; }
		 
		public ViewPositionDto()
		{
			
	    	PositionId = IntNullValue;
			
	    	PageId = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	PositionKey = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Order = IntNullValue;
			
	    	PageName = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewProductCateTempMappingDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int TemplateId { get; set; }
		
	    public string ProductCateId { get; set; }
		
	    public bool IsOnHomePage { get; set; }
		
	    public string Description { get; set; }
		
	    public string TempDescription { get; set; }
		 
		public ViewProductCateTempMappingDto()
		{
			
	    	Id = IntNullValue;
			
	    	TemplateId = IntNullValue;
			
	    	ProductCateId = StringNullValue;
			
	    	IsOnHomePage = false;
			
	    	Description = StringNullValue;
			
	    	TempDescription = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewProductDetailDto : DTOBase
    {			
		
	    public string Id { get; set; }
		
	    public string Barcode { get; set; }
		
	    public string CategoryId { get; set; }
		
	    public string Name { get; set; }
		
	    public string Summary { get; set; }
		
	    public string Description { get; set; }
		
	    public string MetaDescription { get; set; }
		
	    public string MetaKeyword { get; set; }
		
	    public DateTime CreateDate { get; set; }
		
	    public decimal Price { get; set; }
		
	    public int Quantity { get; set; }
		
	    public int ProviderId { get; set; }
		
	    public string MetaTitle { get; set; }
		
	    public string ProductStatus { get; set; }
		
	    public bool StockStatus { get; set; }
		
	    public bool Show { get; set; }
		
	    public string CustomInfoFirst { get; set; }
		
	    public string CustomInfoSecond { get; set; }
		
	    public string CustomInfoThird { get; set; }
		
	    public int TotalView { get; set; }
		
	    public string ProviderName { get; set; }
		
	    public string ProviderDescription { get; set; }
		
	    public string ProviderImagePath { get; set; }
		
	    public string CategoryName { get; set; }
		
	    public string ImagePath { get; set; }
		
	    public bool UsePercentage { get; set; }
		
	    public decimal DiscountPercentage { get; set; }
		
	    public decimal DiscountAmount { get; set; }
		
	    public decimal PromotionPrice { get; set; }
		
	    public int GiftId { get; set; }
		
	    public string DiscountInfo { get; set; }
		
	    public double AverageRate { get; set; }
		 
		public ViewProductDetailDto()
		{
			
	    	Id = StringNullValue;
			
	    	Barcode = StringNullValue;
			
	    	CategoryId = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	MetaDescription = StringNullValue;
			
	    	MetaKeyword = StringNullValue;
			
	    	CreateDate = DateTimeNullValue;
			
	    	Price = DecimalNullValue;
			
	    	Quantity = IntNullValue;
			
	    	ProviderId = IntNullValue;
			
	    	MetaTitle = StringNullValue;
			
	    	ProductStatus = StringNullValue;
			
	    	StockStatus = false;
			
	    	Show = false;
			
	    	CustomInfoFirst = StringNullValue;
			
	    	CustomInfoSecond = StringNullValue;
			
	    	CustomInfoThird = StringNullValue;
			
	    	TotalView = IntNullValue;
			
	    	ProviderName = StringNullValue;
			
	    	ProviderDescription = StringNullValue;
			
	    	ProviderImagePath = StringNullValue;
			
	    	CategoryName = StringNullValue;
			
	    	ImagePath = StringNullValue;
			
	    	UsePercentage = false;
			
	    	DiscountPercentage = DecimalNullValue;
			
	    	DiscountAmount = DecimalNullValue;
			
	    	PromotionPrice = DecimalNullValue;
			
	    	GiftId = IntNullValue;
			
	    	DiscountInfo = StringNullValue;
			
	    	AverageRate = DoubleNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewProductTagListDto : DTOBase
    {			
		
	    public int STT { get; set; }
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		 
		public ViewProductTagListDto()
		{
			
	    	STT = IntNullValue;
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ViewSubCategoryTempJoinDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int ProductCateTempMappingId { get; set; }
		
	    public string CateTempDescription { get; set; }
		
	    public string Description { get; set; }
		
	    public string TempContent { get; set; }
		
	    public int DisplayOrder { get; set; }
		 
		public ViewSubCategoryTempJoinDto()
		{
			
	    	Id = IntNullValue;
			
	    	ProductCateTempMappingId = IntNullValue;
			
	    	CateTempDescription = StringNullValue;
			
	    	Description = StringNullValue;
			
	    	TempContent = StringNullValue;
			
	    	DisplayOrder = IntNullValue;
				
			IsNew = true;
		}
	}

}

